package com.echo.im.client.handler;

import com.echo.im.client.model.IMMessage;
import com.echo.im.client.model.IMPlatformMessage;
import com.echo.im.client.model.IMUserInfo;

import java.util.List;

/**
 * @author: echo
 * @time: 2024-08-25
 */
public interface PushMessageHandler {

    void pushMessage(IMMessage data, List<IMUserInfo> receivers, String serverId, Boolean needOfflineStore);

    void pushPlatformMessage(IMPlatformMessage message, List<IMUserInfo> userInfoList, String serveId);
}
